someone who captivates - Français Anglais Dictionnaire